| Version | ID |
|---|---|
| 1.8.X | 0x27 |
| 1.9 | 0x1C |
| 1.13.1 | 0x1E |
| 1.14.4 | 0x1C |
| 1.15.2 | 0x1D |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1D | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Strength | Float | A strength greater than or equal to 2.0 spawns a minecraft:explosion_emitter particle, while a lesser strength spawns a minecraft:explosion particle. |
|||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long; the 3 bytes are the XYZ (respectively) signed offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1E | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1E | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1C | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x27 | Play | Client | X | Float | |
| Y | Float | ||||
| Z | Float | ||||
| Radius | Float | Currently unused in the client | |||
| Record Count | Int | Number of elements in the following array | |||
| Records | Array of (Byte, Byte, Byte) | Each record is 3 signed bytes long, each bytes are the XYZ (respectively) offsets of affected blocks. | |||
| Player Motion X | Float | X velocity of the player being pushed by the explosion | |||
| Player Motion Y | Float | Y velocity of the player being pushed by the explosion | |||
| Player Motion Z | Float | Z velocity of the player being pushed by the explosion |